package com.taotao.merchant.domain.request;

import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @className: Coupon
 * @author: ZhangYuQi
 * @date: 2025/1/13 下午3:21
 * @Version: 1.0
 * @description:
 */

@Data
public class CouponRequest {

    /** id*/
    private Long id;
    /** 优惠券名称*/
    private String couponName;
    /** 优惠券发放总量*/
    private Long couponNum;
    /** 适用商品 0-全部 1-指定*/
    private Long applicableProducts;
    /** 使用开始时间*/
    private Date useingBeginTime;
    /** 使用结束时间*/
    private Date useingEndTime;
    /** 使用门槛*/
    private Integer couponThreshold;
    /** 优惠券类型 0满减 1-满折 2-随机金额*/
    private Long couponType;
    /** 审核状态 0 未审核  1 已审核*/
    private Integer applyStatus;
    /** 逻辑删除状态 0-可见 1-删除*/
    private Integer delStatus;
    /** 优惠金额*/
    private Integer discountMoney;
    /** 折数*/
    private Integer discountRebate;
    /** 最大优惠金额*/
    private Integer maxDiscountMoney;
    /** 最小随机金额*/
    private Integer minRandom;
    /** 最大随机金额*/
    private Integer maxRandom;
    /** 优惠总金额*/
    private Integer discountSum;

    /**指定skuid集合*/
    private List<Long> skuIds;
    /** 使用时间区间数组*/
    private String[] intervalTime;
}
